package com.atguigu.demo01_mybatisplus.mapper;

import com.atguigu.demo01_mybatisplus.bean.User;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

/*
    BaseMapper: 是baomidou包中 提供的 mp的 通用Mapper
                封装了通用的单表CRUD的方法
   BaseMapper<User>： User表示泛型，是要操作的表映射的实体类
                简单sql，mp不需要我们手写，它自动生成
                它根据 BaseMapper后传入的泛型：
                    - 类名当做表名  User -> user表
                    - 属性名当做列名使用 id name -> id字段，name字段
                    - 生成查询所有的sql时： select id , name , age , email from user;

 */
//@Mapper 将标注的Mapper接口注入到IOC容器中
public interface UserMapper extends BaseMapper<User> {
}
